//#define  _CRT_SECURE_NO_WARNINGS
//#include<iostream>
//#include<vector>
//#include<functional>
//#include<algorithm>
//using namespace std;
//
//
//void test01()
//{
//	vector<int>v1;
//	vector<int>v2;
//	for (int i = 0; i < 10; i++)
//	{
//		v1.push_back(i);
//		v2.push_back(i + 1);
//	}
//	vector<int>vtarget;
//	vtarget.resize(v1.size() + v2.size());
//    merge(v1.begin(), v1.end(), v2.begin(), v2.end(), vtarget._Unchecked_begin());
//	for (vector<int>::const_iterator it = vtarget.begin(); it != vtarget.end(); it++)
//	{
//		cout << *it << " ";
//	}
//	cout << endl;
//}
//
//
//int main()
//{
//	test01();
//	return 0;
//}